#ifndef __ESP8266_H_
#define __ESP8266_H_

//宏定义
#define WIFI_RST    P03
#define WIFI_EN     P02

//定义结构体类型
typedef struct
{
    uint8_t  TCP_Connect_Status;          //TCP连接状态
    uint16_t TCP_Reconnect_Timer;         //TCP重连定时器

    void (*Init)(void);                   //WIFI模块初始化
    void (*SmartConfig)(void);            //WIFI模块配网
    void (*TCP_Connect_Server)(void);     //通过TCP连接服务器
    void (*Transfer_Tempareture)(float);  //传送PCB板的温度
    void (*Receive_Information)(void);    //接收信息
}ESP8266_t;

/* extern variables-----------------------------------------------------------*/
extern ESP8266_t idata ESP8266;
/* extern function prototypes-------------------------------------------------*/ 

#endif
/********************************************************
  End Of File
********************************************************/